package cn.edu.sdjzu.xg.eagle.service;

import cn.edu.sdjzu.xg.eagle.entity.User;

import java.sql.SQLException;

/**
 * 用户服务接口
 */
public interface UserServiceInterface {
    /**
     * 用户登录验证
     * @param userToLogin 包含登录凭证的用户对象
     * @throws SQLException 数据库操作异常
     */
    void login(User userToLogin) throws SQLException;
    User findById(Long id) throws SQLException;
    /**
     * 可扩展的其他用户相关操作方法
     * 例如：
     * User getUserById(int id) throws SQLException;
     * void register(User newUser) throws SQLException;
     * void updateUserInfo(User user) throws SQLException;
     */
}
